home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / w3euti25.zip / UTI.HIS < prev    next >
Text File  |  1993-02-10  |  9KB  |  227 lines

  1.                      Enhanced UTIs History
  2.  
  3. Enhanced UTIx v2.5 -- Released 02/10/93
  4.  
  5. 1.  Added support for WildCat 3.6
  6.  
  7.  
  8. Enhanced UTIs v2.4 -- Released 11/22/92
  9.  
  10. New Features:
  11.  
  12. 1.  Added an option to create more detailed log files which will
  13.     show memory usage, processing results, start and stop times,
  14.     etc. as an aid for troubleshooting.  See the section on the
  15.     UTILOG environment variable.
  16.  
  17. 2.  Added an option to override the MAKEWILD message line limit
  18.     during imports.  This allows long messages to be imported in
  19.     larger (150 line) sections, while preventing online callers
  20.     from posting long messages.  See the section on the MAXLINES
  21.     environment variable.
  22.  
  23. 3.  UTIEXPRT speed increased by 50-70%.  Since PostLink scans all
  24.     imported messages for possible exports, the UTIs are able to
  25.     speed up the scanning process by retrieving only the first
  26.     part of each message.  Once a valid export is detected, the
  27.     UTIs switch to full message reads.
  28.  
  29. 4.  Removed the End-of-file mark message.  It was useful for
  30.     showing the differences between Enhanced and Regular UTIs,
  31.     but it is not really necessary.
  32.  
  33. 5.  Added the version number to error messages, ie:
  34.       UTIIMPRT v2.40:  Unable to open ALLUSERS.DAT
  35.     This will make my trouble-shooting easier.
  36.  
  37. Durability Upgrades:
  38.  
  39. 1.  If there is an error updating user records (User Database Error),
  40.     imports will continue and a message will be written to the log.
  41.     This prevents a user database error from halting the entire
  42.     mail run.
  43.  
  44. 2.  UTIIMPRT is now much stricter about the text file format that
  45.     PostLink creates for processing.  Several more validity checks
  46.     are performed on imported messages; this should catch more
  47.     invalid/corrupted messages.
  48.  
  49. 3.  Modified the invalid message section, allowing a better chance
  50.     for message recovery.  There's a greater chance of skipping
  51.     a bad message section and continuing with message imports.
  52.  
  53. 4.  All failed attempts to run the UTIs (even those with not enough
  54.     command line parameters) will be logged to the UTI.LOG file.
  55.  
  56. 5.  If a Subject, From, or To line is blank, the UTIs will insert
  57.     the word 'BLANK' in that message field.  It is better to have
  58.     a message from 'BLANK' than to have possible problems crop up
  59.     with other programs.
  60.  
  61. 6.  Reduced the number of file handles required to no more than
  62.     13 (8 nominal files).
  63.  
  64. Bug Fixes:
  65. 1.  Fixed runtime errors with the UTINET?.DAT file and in UTIEXPRT.
  66.  
  67. 2.  Added error catching code to some spots that could cause
  68.     QEMM errors.  This will prevent execution of certain loops
  69.     when there is no information to process, ie: blank messages.
  70.  
  71. 3.  When the message size did not match the message record, the
  72.     corrupted message was causing the UTIs to lock up in a loop.
  73.  
  74.  
  75. Enhanced UTIs v2.30 -- Released 9/5/92
  76.  
  77. 1.   Conference names in UTILIST are now truncated at 15 characters,
  78.      as PostLink requires.
  79.  
  80. 2.   Banners have been eliminated in most cases.  The UTIs will only
  81.      write to the screen when there is an error, or to remind the
  82.      Sysop that the UTIs have not been registered.
  83.  
  84. 3.   Memory Requirements:
  85.      UTIEXPRT and UTIIMPRT now use 32K less memory than before.  
  86.      The file buffer for each was cut in half, resulting in only
  87.      a slight increase in processing time.  The reduction was
  88.      needed because of PostLink's memory requirements.
  89.  
  90. 4.   While I have not been able to duplicate the 205 runtime error,
  91.      the UTI programs have been modified so that they cannot return
  92.      a 205 error -- There was only one command that could have
  93.      returned a 205, and that command has been eliminated.
  94.  
  95. 5.   BTree error messages have been removed from the program files,
  96.      and placed it a seperate text file: UTI-ERR.TXT.
  97.  
  98.  
  99. Enhanced UTIs v2.20 -- Released 8/6/92
  100.  
  101. 1.   UTIRFLAG was not finding the correct user name keys to clear
  102.      mail-waiting flags.  Corrected.
  103.  
  104. 2.   UTILSTRD now supports manual conference overrides, such as when
  105.      using WC Pro.
  106.  
  107. 3.   UTIIMPRT ensures that AUTONODE default is off at start of program.
  108.  
  109.  
  110. Enhanced UTIs v2.10 -- Released 7/9/92
  111.  
  112. 1.   Error log message was cleaned up and is now easier to read.
  113.  
  114. 2.   Modified the error log control structure.
  115.  
  116. 3.   If there is an error updating NODEINFO.DAT, a message will be
  117.      logged, but the program will not halt.  The master message
  118.      counters are kept in NODEINFO.DAT.
  119.  
  120. 4.   Added new routine that allows both implicit and explicit paths
  121.      in MAKEWILD.  ie: both 'C:\WC30\DATA\' and 'C:DATA\' are
  122.      allowed.
  123.  
  124. 5.   The message thread key is now handled properly when subject
  125.      lines are greater then 25 characters -- only important when
  126.      crossing FidoNet messages with other networks.
  127.  
  128. 6.   UTILSTRD has been modified to:
  129.      A.  Use only the CONFDESC.DAT in the MakeWild directory.
  130.      B.  Report 'unsubscribed' conferences correctly.
  131.      C.  Update 'unsubscribed' conferences correctly.
  132.  
  133. 7.   When exporting messages, ASCII (255) is converted to ASCII (0).
  134.      This will avoid situations where PC Relay sometimes gets confused.
  135.  
  136. 8.   Autonode selection was corrected.
  137.  
  138. 9.   Some routines were rewritten in Assembler.
  139.  
  140.  
  141. Enhanced UTIs v2.00 -- Released 6/17/92
  142.  
  143. 1.   The UTIs automatically detect either the 3.0 or 3.5 record
  144.      formats.  Depending on the version, there are different
  145.      routines for adding and deleting keys, and creating a new
  146.      message database.
  147.  
  148. 2.   Locked database delays now match the online user delays,
  149.      limiting the number/length of online delays.  The mail import
  150.      event will now pause longer when a lock is encountered (1/2 to
  151.      1 second) but offline delays are preferable to online delays.
  152.  
  153. 3.   Automatic node ID selection is supported when the autonode
  154.      option is enabled in MAKEWILD.  If WCNODEID is specified in
  155.      the DOS environment, the WCNODEID value will be used in place
  156.      of an autonode selection.  If the WCNODEID value is currently
  157.      in use by another workstation (according to the AUTONODE.DAT
  158.      file), then the program will halt with an error.
  159.  
  160. 4.   If there are two or more blank spaces between an addressee's
  161.      first and last names (etc.) then the extra spaces will be
  162.      removed.  This allows the "mail waiting" flag to be set
  163.      properly for a user.
  164.  
  165. 5.   If there is any error opening a message database, a message
  166.      will be sent to the error log, but PC Relay will continue to
  167.      function.
  168.  
  169.  
  170. Enhanced UTIs v1.20 -- Released 5/12/92
  171.  
  172. Memory:   To run PC Relay 4.10/4.11 with the UTIs, you will need at
  173.           least 400K of memory.  If the UTIs do not have enough
  174.           memory, they will stop with an error message and halt the
  175.           PC Relay event.  The error message will indicate how much
  176.           additional memory is needed.
  177.  
  178.           By providing up to 75K more memory to the UTIs, you may
  179.           see some added speed improvement.
  180.  
  181. Errors:   Some "hard" errors in UTI v1.0 have been changed to
  182.           "soft" errors.  Soft errors do not halt the entire PC
  183.           Relay event; they cause the current message conference to
  184.           be skipped and a reminder is written to the UTI.LOG for
  185.           later correction.  Some of these errors are:
  186.  
  187.           1.   Unable to lock the database.
  188.           2.   Message conference is not defined.
  189.           3.   Error in the conference database.
  190.           4.   Unable to open/create a conference database.
  191.  
  192. Locks:    The UTIs have been fine-tuned so that fewer file lock
  193.           errors are encountered.  They can now pass this import
  194.           stress test:
  195.  
  196.           ==>  3 nodes, each adding and deleting 1000 messages to
  197.                the same conference at the same time.  No file
  198.                locks are encountered.
  199.  
  200.  
  201.                           Other Errors
  202.  
  203. 1.   There was a file handle problem when running the UTIs in
  204.      DESQview, with SHARE.EXE loaded and in WildCat's Single-line
  205.      mode.  This has been corrected.
  206.  
  207. 2.   There was a problem (mainly confusion) when two or more nodes
  208.      tried to create a conference database at the same time, or
  209.      when the UTIs were run in two windows at the same time.  This
  210.      was mistaken for a disk cache/delayed writing error, but
  211.      turned out to be a problem with the conference status record.
  212.  
  213. 3.   Disk Caches -- Since correcting error #2 above, I no longer
  214.      have problems with delayed disk writes.  My earlier warning
  215.      against them is withdrawn.
  216.  
  217.  
  218. Questions or comments should be directed to Jim Metzler in the:
  219.  
  220.      --   MSInet WildCat Support conference
  221.      --   WildNet 3rd Party Support conference
  222.      --   MSI HQ conferences
  223.      --   FidoNet WildCat conference
  224.  
  225. or at (508) 754-6512 (BBS)
  226.       (508) 799-7540 (voice)
  227.